home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / etc / init.d / ekeyd < prev    next >
Encoding:
Text File  |  2011-08-10  |  1.2 KB  |  60 lines

  1. #!/bin/sh -e
  2.  
  3. ### BEGIN INIT INFO
  4. # Provides:          ekeyd
  5. # Required-Start:    $remote_fs $syslog
  6. # Required-Stop:     $remote_fs $syslog
  7. # Should-Start:      udev
  8. # Default-Start:     2 3 4 5
  9. # Default-Stop:      0 1 6
  10. # Short-Description: Entropy Key Manager
  11. ### END INIT INFO
  12.  
  13. PATH="/sbin:/bin:/usr/sbin:/usr/bin"
  14. DAEMON=/usr/sbin/ekeyd
  15.  
  16. [ -x "$DAEMON" ] || exit 0
  17.  
  18. . /lib/lsb/init-functions
  19.  
  20. START_EKEYD=NO
  21.  
  22. test -f /etc/default/ekeyd && . /etc/default/ekeyd
  23.  
  24. if [ ! -s /etc/entropykey/ekeyd.conf ]; then
  25.     log_failure_msg "Could not find /etc/entropykey/entropykey.conf (aborting)"
  26.     exit 1
  27. fi
  28.  
  29. case "$1" in
  30.     start)
  31.     if [ "x$START_EKEYD" != "xYES" ]; then
  32.         log_daemon_msg "Simtec Entropy Key Daemon is disabled"
  33.         log_end_msg 0
  34.         exit 0
  35.     fi
  36.     log_daemon_msg "Starting Simtec Entropy Key Daemon" "ekeyd"
  37.     start-stop-daemon --start --exec $DAEMON
  38.     log_end_msg 0
  39.     ;;
  40.     restart|force-reload)
  41.     $0 stop
  42.     $0 start
  43.     ;;
  44.     stop)
  45.     log_daemon_msg "Stopping Simtec Entropy Key Daemon" "ekeyd"
  46.     start-stop-daemon --stop --pidfile /var/run/ekeyd.pid --exec $DAEMON --oknodo --quiet
  47.     log_end_msg 0
  48.     ;;
  49.     status)
  50.     status_of_proc $DAEMON ekeyd
  51.     ;;
  52.     *)
  53.     echo "Usage: /etc/init.d/ekeyd {start|stop}"
  54.     exit 2
  55.     ;;
  56.     
  57. esac
  58.  
  59. exit 0
  60.